package com.hidt.shop.util;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

/**
 * @author Fhy
 * @Title IDUtil
 * @Package com.hdit.shop.util
 * @Description 时间+随机数来生成唯一id
 * @date 2021/1/21 20:33
 */
public class IDUtil {
    public static String createID() {
//        时间格式化对象
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
//        生成时间字符串
        String dateStr = sdf.format(new Date());
        System.out.println("时间字符串：" + dateStr);

//        生成随机数
        long seed = System.currentTimeMillis();// 获得系统时间，作为生成随机数的种子
        Random random = new Random(seed);// 调用种子生成随机数
//        [900]：900个    100：从100
        int x = random.nextInt(900) + 100;
        System.out.println("随机数：" + x);

        return dateStr + x;
    }
}
